A Darwinian Left: Politics, Evolution and Cooperation